package demo02;

import java.io.FileNotFoundException;
import java.io.IOException;

/*
* try{
* 可能产生异常的代码
* }catch(定义一个异常产生的变量，用来接收try中抛出的异常对象){
* 异常的处理逻辑
* }finally{
* 不管如何，最终都要处理的代码写在这里
* }
*
*
* */
public class Demo02TryCatchFinally {
    public static void main(String[] args) {
        try {
            readFile("byyl.txt");
        } catch (IOException e) {
            e.printStackTrace();
        }finally {
            System.out.println("资源释放");
        }
    }
    public static void readFile(String fileName) throws IOException {
        if(!fileName.endsWith(".txt")){
            throw new IOException("后缀名不对");
        }
        System.out.println("文件没有问题，读取文件");
    }
}
